package com.azdebugit.java8.suanfa.arraydeque;

import java.util.ArrayDeque;
import java.util.Queue;

/**
 * @ClassName ArrayQueueExample
 * @projectName: object1
 * @author: Zhangmingda
 * @description： XXX
 * date: 2021/4/10.
 */
public class ArrayQueueExample {
    public static void main(String[] args) {
        ArrayDeque stack = new ArrayDeque();
        stack.push("张三");
        stack.push("李四");
        stack.push("老刘");
        System.out.println(stack);
        System.out.println(stack.size());
        int count = stack.size(); //注意：为什么不直接放到for循环里面？size()是变化的：因为for循环过程中pop后size()的值就变小了，
        for(int i=0; i<count; i++){
            String s = (String)stack.pop();
            System.out.println(s);
        }
        /**
         * 老刘
         * 李四
         * 张三
         */
    }
}